home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / doc / esound-common / README.Debian < prev    next >
Text File  |  2009-06-15  |  3KB  |  66 lines

  1. EsounD for Debian
  2. =================
  3.  
  4. The Debian packages for EsounD can work over OSS or ALSA. However, the 
  5. sound driver is hardcoded into the library, so the way to change it is 
  6. to install the libesd-alsa0 package for ALSA, and the libesd0 package 
  7. for OSS. Both are mutually exclusive.
  8.  
  9.  
  10. A few frequently asked questions
  11. --------------------------------
  12.  
  13. Q: When using the -tcp option, I get the error message "unable to bind 
  14. port 16001"
  15.  
  16. A:    1. esd is already running, bound to port 16001.
  17.     2. TCP/IP networking is not configured.  You need at least the lo
  18.        interface configured for esound to work.
  19.        To configure the interface, try ifup lo
  20.        If that does not work, try ifconfig lo 127.0.0.1
  21.  
  22. Q: Applications saying they can't connect to esd?
  23.  
  24. A:    1. Ensure that esd is running, or is set to autospawn.  You can
  25.        set it back to autospawn by editing /etc/esound/esd.conf
  26.     2. Ensure that TCP wrappers allow the connection.  If a default is
  27.        specified to deny all traffic, ESD will be denied.
  28.     3. If you are trying to do remote esd, make sure -public is specified
  29.        when starting ESD on the server end (the one with sound hardware)
  30.        and that TCP wrappers will allow the remote connection.
  31.  
  32. Q: Why does esound not default to autospawn?
  33.  
  34. A: esound used to default to autospawning, which means that programs
  35. would try to start the esd daemon if it wasn't running.  The problem
  36. is, if you don't have sound hardware correctly setup, esd would take a
  37. long time to try opening the sound device(s) at all possible supported
  38. rates, and people would think that the Gnome desktop had "hung" for
  39. two minutes.
  40.  
  41. Q: Why don't you make it configurable, like it used to be?
  42.  
  43. A: esd.conf is a conffile, and you can edit it if you want the default to be
  44. autospawning.  I've set up the default to work with Gnome and esound, the
  45. main two users of libesd.  As esd.conf is a conffile, it can't be edited
  46. by maintainer scripts, including debconf.  The question is also a very
  47. confusing one for new users, so I think it is much better if the default
  48. works with the users of libesd, and experts can edit the conffile to turn
  49. on autospawning if they like.
  50.  
  51. Q: Esound should be a daemon, that's what the D is for in esd, right?
  52.  
  53. A: Esound was designed mainly to be used as a "daemon" that is started on each
  54. login session, and ended when the user logs off, much like the other gnome
  55. bits (gconf, oaf, etc).  While it can be used as a system daemon and stay
  56. running all the time, it does open some security issues for a multi-user
  57. system.  The default of upstream and this packaging is for a multi-user system
  58. with users allowed to use audio in the audio group.
  59.  
  60. Q: esddsp hangs when I use it with <blah> application!
  61.  
  62. A: esddsp is a set of wrappers around libc functions, including open, fopen,
  63. close, and fclose.  These wrappers are NOT thread safe, so when using them
  64. with a threaded program, you often end up with the application hanging.
  65. This hasn't been fixed yet. (patches welcome)
  66.